/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package bllInterface;

import java.rmi.Remote;
import java.rmi.RemoteException;
import java.util.ArrayList;

/**
 *
 * @author salm
 */
public interface RoomChatManager extends Remote, RoomChatFactory
{
    iRoom getRoom(String id) throws RemoteException;
    ArrayList<String> getAllRoom() throws RemoteException;
    
    void addRoomListener(iRoomListener listener) throws RemoteException;
    void removeRoomListener(iRoomListener listener) throws RemoteException;
}